Remove entdata by FragBait0.
Version history. (changelog)

(old pre 0.6 info available at request)

0.7 Alpha 1 (7/8/04)
-Added -simplify option. Replaces names with a letter code thingy a-zzz.
-Added external lists for stuff. See docs.
-Added extra replace step. See docs.
-Added -ripent option.
-Added some params related to stuff above.
-Tweaks/bugfixes..many - this is as close to a re-write as it can be without being so. Nice sentence that..
-Documentation! Yes i could get away with the help before but the new systems need some explanation.


0.7 Alpha 2 (09/08/04)
-Removed the -runfrom option.
-Changed -settings:myfile syntax to -settings myfile
-Added to documentation
-Fixed several stripnulents bugs
-Added a couple of entries to propertylists
-Fixed -simplify up. Works perfect now. Checks names are at least 3 chars first. Replaces with name a-zzz
-Forgot that it prints out settings and propertylist files that are it attempts to load. (11/8/04)


0.7 Alpha 3 (14/08/04)
-Added -texdata parameter. Only required for ripent and if you had to during the compile (CSG, BSP etc)
-Speed improvments around the place. (stripnulents, a lot)
-Switched to use integer. Slight speed improvments.
-Finished documentation.
-Ripent command-lines are printed when in verbose mode.
-the RIPENT value may be given a relative path. It's very hacky but seems to work.
-Prints happen as soon as the program sends them. Don't worry about that :)
-A lot more properties. Almost perfectly offsets my optimisations. Grrr.


0.7 Alpha 4 (16/08/04)
-Ripent path passed with quotes. (should work with spacey-paths)
-Optimised stripnulents a bit more.


0.7 Beta (20/08/04)
-Changed version number.
-Rebuild of EXE with version change.
Normally I dont say that but I need to have 0.7 beta somewhere and I didn't change any other line from alpha 4


0.8 Alpha 1
-Added new origin remover. Removes origins for entities that dont need em post-compile.
-Fix for simplify and multimanagers. MMs with the same ent twice and the like used to get broken.
-light removal part 1 re-write. It was doing weird things.
-stripnulents prints progress
-stripnulents placed after light removal part 1. Huge speed boost.
-rewrite of dynamic light optimisation
-dynamic light optimisation works properly!


0.8 Beta
-Version change & recompile
-Turned spirit properties off by default (was on in alpha 1 accidently)
-Added a NS .db (usage requires uncommenting in setting file)


0.9 Alpha 1 (17/10/04)
 OPT_ENTDATA
 -Modified stripnulents to get more speed:
   (use 'rem' instead of 'rem000' as a "remove flag string")
   (use strict eq rather than reg-exp)
 -Modified the status updates for stripnulents (better amount on smaller maps)
 -Fix for changelevel crashes (HL couldn't find landmarks if you used -simplify, it is now safe to do so)
 -Changed info from bytes to kB. ("reduced by XXXX Bytes" is now "reduced by XX kB")
 -Fix to dynamic light removal. 
   (Each dlight ate one line of them all. 3 lights == missing 3 lines on first light)
 -Wad path optimiser now eats the .wad extension as suggested by wolf. (untested with steam?)
 -Modified file loading to work off one database file
 ENT_HACKER (0.1 Alpha)
 -First version
 -Modifies, deletes or copies entities

0.9 Alpha 2 (19/10/04)
 OPT_ENTDATA
 -Fix for spirit special trigger methods in -simplify.
 -Fix for spirit's myentity(whatever) stuff. (untested)
 ENT_HACKER
 -Included example file this time.
 -Changed the === to --- because that's what everything else uses. (doh!)

0.9 Beta (3/11/04)
 OPT_ENTDATA
 -Speed boost for stripnulents (not much)
 -Fixed missing line on second run of opt_entdata.
 -Fixed stupid issue with -settings, its also -setting now although -settings will still work.
 -Added "skin" "-1" property
 ENT_HACKER has been kicked out of here.
 Will return in the future *wink

1.0 Alpha 1
 -Added -noinfo, -chart and -lightdata options for passing to ripent. (ZHLT 3 required)

1.0 Beta (28/11/04)
 -Code improvements to stripnulents. May improve speed some as well.
 -The -delbackup parameter also removes .ent files if -ripent is used.
 -Documented that -chart, -lightdata, -noinfo can be used in opt_entdata.htm properly.

1.0 Release (15/12/04)
 -Fixed the path fixer. Haha.
 -Added a new loop to remove trailing 0s on colors etc
   "angles" "90 255 0" would become "angles" "90 255" for example.
   No switch

1.01 Release (08/01/05)
 -Removed ALL unrequired include from exe. Much smaller now.

1.1 Beta (27/01/05)
 -Reordering of startup parameter checks.
 -Binmode read on .ent file.
 -Silly $i2 is now $k
 -Optimisation to -simplify.
 -Massive speed increase in stripnulents. (double or so HL-properties only. Extra properties reduce the benefit.)
  (coders: reg-exps directly tested on $filecontents[$i] now.
   Not $_ which I was setting to $filecontents[$i])
 -Speed improvments to simplify. (Not that it was really slow anyway)
 -Bugfix: "No free edicts" HL error resulting from usage of -simplfy resolved.
  (sif anyone will have 999 unique named entities.. but it is a bug anyway)
 -Small memory usage reductions.
 -Included property_extractor program. See doc.

1.1 Beta 2 (31/01/05)
 -Two fixes to parameters that were causing the program to not run.
  (Last minute change to that part of things apparently wasn't tested. Sigh.)

1.1 Release (06/02/05)
 -Fixed bug with static light removal. This was leaving stuff in the file that it shouldn't.
  Note that this wasn't causing any problems (so far as I know) because it's static lights.
  It (the bug) was added probably in 1.1 Beta - one of the "optimisations".
 -Speedup to stripnulents, again
 -Other small speedups and improvments  
